﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace JClientAPI.Contacts {
	public enum StatusType : int {
		//
		// Summary:
		//     Used when you want to see your roster, but don't want anyone on you roster
		//     to see you
		invisible = -1,
		//
		// Summary:
		//     Used when one wants to send presence to someone/server/transport that you’re
		//     unavailable.
		unavailable = 0,
		// Summary:
		//     Used when one wants to send presence to someone/server/transport that you’re
		//     available.
		available = 1,
		//
		// Summary:
		//     The entity or resource is actively interested in chatting.
		chat = 2,
		//
		// Summary:
		//     The entity or resource is temporarily away.
		away = 3,
		//
		// Summary:
		//     The entity or resource is away for an extended period (xa = "eXtended Away").
		xa = 4,
		//
		// Summary:
		//     The entity or resource is busy (dnd = "Do Not Disturb").
		dnd = 5,
	}
}
